1
메모리의 진화: 가상 주소와 물리 주소
AI031Lesson 9
00:00

현대 프로세서는 다음과 같은 형태의 주소 지정 방식을 사용한다: 가상 주소 지정. 가상 메모리 (VM) 은 각 프로세스에게 고유하고 연속적인 선형 주소 공간.

1. 주소 지정의 진화

각각의 경우에 대해 물리 주소 지정 (그림 9.1), 프로세서는 물리 주소 (PA) 를 직접 DRAM으로 전달한다. 반면, 가상 주소 지정 (그림 9.2)에서는 프로세서가 가상 주소 (VA)를 생성하고, 이를 메모리 관리 유닛 (MMU) 이용하여 메모리에 접근하기 전에 물리 주소 (PA)로 변환한다.

PACPU주 메모리VAPACPUMMUDRAM

2. 계층 구조 및 캐시

DRAM은 디스크 저장 장치에 대한 DRAM 캐시 역할을 한다. 디스크 지연 시간 때문에 시스템은 쓰기-백 정책을 사용한다. 번역 속도는 TLB 을 통해 TLB 인덱스 (TLBI) 를 사용하며, 예를 들어 PROT_WRITE와 같은 비트에 의해 보호된다. 큰 주소 공간 ($N = 2^n$)은 복잡한 세그먼트입출력 장치용 운영체제 서비스.

main.py
TERMINALbash — 80x24
> Ready. Click "Run" to execute.
>